package com.example.springbootvuetest.service;

import com.example.springbootvuetest.entity.IdleItem;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author shuoye
 * @since 2023-03-14
 */
public interface IIdleItemService extends IService<IdleItem> {
    boolean updateIdleStatus(Integer id, Byte status);

    List<IdleItem> getAllIdleItem(Integer userId);

    IdleItem getIdleItem(Integer id);

    Map<String, Object> findIdleItem(String findValue, int pageNum, int pageSize, int status, Integer idleLabel);

    Map<String, Object> findIdleByList(List<Integer> idList);

    Map<String, Object> getAdminIdleList(Integer pageNum, Integer pageSize, String idleName, Integer status);
}
